<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>07事件监听</title>
</head>
<body>
    <button onclick="alert('警告框')">弹出警告框</button>
    <button onclick="confirm('您确认要删除吗?')">弹出确认框</button>
    <button onclick="prompt('请输入会员卡号:')">弹出提示输入框</button>
    <hr>
    <h4>震惊！奥运开幕式竟然发生了...</h4>
    <button>按钮</button>
    <div>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab ipsum perspiciatis repellat sit soluta? Cupiditate
        dolore obcaecati repellendus sed vel. Error exercitationem expedita impedit natus obcaecati optio quia veritatis
        vitae.
    </div>
    <div>A adipisci beatae consequatur corporis eligendi error fugiat ipsa, iste itaque iure libero magnam neque,
        nesciunt nihil nisi numquam placeat possimus quae quia quidem recusandae repellendus sed tenetur ullam ut.
    </div>
    <div>A ad alias aliquam aspernatur beatae enim et excepturi id ipsam iste laudantium maiores modi mollitia nihil
        nobis numquam placeat saepe, similique sint totam ut vitae voluptatibus? Aliquam dolore, sapiente.
    </div>
    <div>Ab aperiam architecto, asperiores assumenda consequuntur distinctio dolores eius ex facere nulla possimus
        quibusdam sint tempora totam voluptates! At cupiditate debitis dolorum earum explicabo fugiat impedit,
        recusandae sapiente suscipit ut.
    </div>
    <div>Aliquid cupiditate ex fuga non temporibus. Animi culpa quod sapiente veniam. Aut autem debitis dignissimos
        dolor ducimus eveniet expedita fuga ipsam necessitatibus nesciunt numquam perspiciatis praesentium quis, sit
        voluptatibus! Perferendis.
    </div>
    <div>Ab assumenda at atque consequuntur deserunt eum iusto laboriosam mollitia nemo, praesentium reiciendis rem sint
        ullam unde voluptas voluptates voluptatum? Blanditiis corporis eligendi illo inventore maiores, quae quod
        voluptates voluptatum!
    </div>
    <div>Architecto at blanditiis dolor doloremque esse id neque nobis quae quidem quis repellendus tenetur velit vitae,
        voluptas, voluptatum! Accusantium aliquam amet dicta distinctio id illo nisi nobis reprehenderit saepe sapiente?
    </div>
    <div>Accusamus asperiores at beatae consectetur distinctio dolores eius et facere iste magnam mollitia nisi omnis
        perferendis, perspiciatis praesentium quae quia quo repellat repellendus sint! Atque facere quam voluptas
        voluptate voluptates?
    </div>
    <div>Aspernatur consectetur cum dignissimos, distinctio ea eaque error excepturi facere iusto maxime necessitatibus
        odit officiis placeat quis ratione sed suscipit tenetur vero voluptate voluptates! Aspernatur eos neque
        provident! Iste, minima!
    </div>
    <div>At distinctio eaque et excepturi, explicabo itaque laudantium molestiae, molestias natus nostrum odit,
        reiciendis vel voluptas. Ad alias error explicabo fuga necessitatibus quae quaerat quidem quo totam. Alias, eius
        odio?
    </div>
    <div>Accusamus, atque consectetur culpa cum dolore ea esse est, eum fugiat id laborum quas quia ratione rerum
        temporibus velit veniam voluptate! Blanditiis distinctio dolor laudantium numquam, quam rerum velit veritatis.
    </div>
    <div>Culpa earum enim fuga nam totam. Accusantium, eius enim facere laboriosam natus officia ratione voluptatum. A
        alias amet aspernatur corporis culpa earum excepturi nesciunt odit quas repellat rerum, sapiente similique.
    </div>
    <div>Ab esse facilis fugiat in inventore ipsam ipsum labore molestiae nam nemo omnis provident qui sed sunt,
        tenetur. Accusantium alias dolores ea ex fuga incidunt odio quis reprehenderit veniam voluptatibus?
    </div>
    <div>Assumenda atque commodi consequuntur culpa dolores eius eligendi eum exercitationem facere harum ipsam iure
        minima non nulla odit pariatur perspiciatis porro reiciendis similique sit soluta tempora temporibus ut
        veritatis, voluptates!
    </div>
    <div>Adipisci distinctio dolorum eius error explicabo laudantium voluptas. Accusantium ad consequatur debitis dicta
        dolor ducimus, ipsa libero minima nisi officia pariatur perferendis porro possimus quaerat quasi suscipit
        tempore unde vitae!
    </div>
    <div>Accusamus adipisci asperiores assumenda consectetur corporis distinctio, ea est et eveniet excepturi explicabo
        id iusto libero magni maxime nostrum perspiciatis provident quaerat quo repellendus rerum, sapiente, sed tempora
        voluptas voluptatum!
    </div>
    <div>Assumenda odit quas repellendus reprehenderit rerum sapiente. Magnam, rem, velit? Adipisci assumenda aut cumque
        deleniti ea est iure molestias nam nostrum numquam quam qui quibusdam, quidem sit soluta suscipit, tempore?
    </div>
    <div>Beatae fugit harum ipsum, nam neque quisquam ratione vitae! Aperiam architecto cumque esse et fuga in, iure
        omnis quos repellendus reprehenderit repudiandae soluta veritatis? Dolor ea illo libero maxime quisquam.
    </div>
    <div>Accusamus, aspernatur consequatur corporis dolore dolorem dolores doloribus ea harum hic impedit iste iure
        laboriosam maiores mollitia, nam nesciunt nisi perferendis possimus reiciendis soluta suscipit vel vitae
        voluptatum. Assumenda, repudiandae.
    </div>
    <div>Accusamus ad aspernatur consectetur consequuntur cum dolorem doloribus, ea fugiat, laborum maxime molestias
        nesciunt nulla suscipit ut voluptatem? Adipisci debitis ducimus et explicabo in inventore nesciunt, quod totam
        unde vel.
    </div>
    <div>A aliquam asperiores cum dolorum ducimus earum error eum facere fugiat harum illo itaque laboriosam magnam
        maxime, minus nostrum odit officiis perspiciatis quidem ratione repellendus saepe sit temporibus ut veritatis.
    </div>
    <div>Accusantium corporis dolor dolores id molestiae nemo, nesciunt nostrum obcaecati optio provident quae quisquam
        rem, rerum, saepe sapiente sunt velit voluptate. Aliquid doloribus laudantium natus, necessitatibus nihil
        obcaecati sit voluptatum?
    </div>
    <div>Aliquid debitis doloribus iste libero magnam nam perspiciatis quibusdam, vel. Asperiores atque autem
        consequatur deleniti expedita nemo obcaecati odio optio pariatur quae, quam quis ratione reiciendis sequi
        tenetur ullam vel.
    </div>
    <div>A assumenda, aut eius fugiat illum magnam nemo nihil non, praesentium quibusdam quidem reiciendis sapiente sit
        tempore veniam voluptate voluptatibus! A atque eos itaque, laudantium nesciunt nobis? Amet excepturi, iure.
    </div>
    <div>Corporis cupiditate dignissimos dolor recusandae tempora vero voluptatibus? Adipisci aliquid assumenda at
        consequuntur culpa deleniti eligendi esse exercitationem, fuga illo incidunt inventore iste maxime minima modi
        odit perspiciatis placeat, voluptas!
    </div>
    <div>Alias aliquam assumenda at aut, dolores enim ex impedit incidunt itaque libero magnam officiis pariatur
        placeat, quibusdam quidem quod repudiandae tenetur ullam. Autem blanditiis eaque eligendi eos explicabo laborum
        nobis.
    </div>
    <div>Adipisci amet aspernatur atque beatae delectus, deleniti deserunt eaque eos hic nulla quas rem, reprehenderit
        sequi? Architecto, assumenda blanditiis cumque, fuga libero maiores neque nihil numquam obcaecati sed tempore
        voluptas?
    </div>
    <div>A ab alias architecto atque, blanditiis corporis cumque deserunt ex facere itaque laboriosam magni obcaecati
        optio placeat praesentium quam, quia, quo ratione repellendus reprehenderit rerum sapiente sit ullam velit
        voluptatibus.
    </div>
    <div>Consequuntur dolore ea eum libero maxime natus necessitatibus placeat porro quae. Aliquid cum eveniet iusto
        libero minus. Aliquam corporis deleniti eos ex numquam quam, quas qui recusandae sed, ut voluptatem!
    </div>
    <div>Ab ad, aliquam architecto assumenda beatae consectetur doloribus error illum in incidunt itaque iusto laborum
        magni nemo perferendis placeat quia quidem quisquam quo ratione reiciendis repellat rerum saepe sint sunt!
    </div>
    <div>Accusamus, aspernatur assumenda, eos ipsam ipsum iure laborum molestiae necessitatibus nihil non numquam qui
        quos ratione ut vel. Aliquam, asperiores cum dolore ea esse est eveniet molestias nesciunt optio porro?
    </div>
    <div>Assumenda cumque dignissimos earum enim eos esse ipsam maxime quasi, suscipit, tempora velit veniam! A
        expedita, odio perspiciatis quaerat quas sapiente sed sint? Ab laborum molestias mollitia odio quasi sunt.
    </div>
    <div>Ab alias aliquid at commodi consectetur cupiditate deleniti deserunt dignissimos dolore dolorem doloremque
        eaque exercitationem facere ipsam iure minima nobis nulla, placeat quibusdam quo, quos rem repellendus sint
        temporibus vitae!
    </div>
    <div>Consequatur culpa dolorem ex explicabo fugit ipsam laboriosam magni maiores, nemo nesciunt perferendis
        perspiciatis, praesentium recusandae tempore ut velit, vitae. Alias fuga optio quis similique voluptatem! Animi
        itaque maxime officia.
    </div>
    <div>A aliquam inventore iste, minus nulla praesentium quod rem ullam vitae! Esse, ipsum, perferendis. At cum
        doloremque doloribus, exercitationem facere illo ipsa iusto minima neque, qui quo rem temporibus, voluptatum?
    </div>
    <div>Accusantium atque illo laboriosam quo reiciendis repellendus similique soluta sunt. Magnam, repellendus
        veritatis. Culpa cum doloribus eos, eveniet odit omnis quas quasi quo ratione recusandae, tempora, tempore?
        Alias dolore, tempora.
    </div>
    <div>Alias at consequatur eius error ex explicabo facere fuga hic, id inventore iure maiores minus necessitatibus
        officia perferendis possimus praesentium provident quae quos sapiente sint tempora ut veniam veritatis
        voluptate.
    </div>
    <div>Alias dicta ducimus expedita facere facilis id magnam modi mollitia, necessitatibus nesciunt reiciendis
        repellat repellendus sit tempora ut! Aspernatur cupiditate dicta excepturi impedit laborum obcaecati, porro
        praesentium recusandae sed sit.
    </div>
    <div>Culpa dolores ea eos magni maxime minus natus, nulla, possimus quia quod, unde voluptatem. At aut consectetur
        et fugiat impedit inventore ipsum, maiores nam, nemo, perspiciatis porro quasi quisquam voluptas!
    </div>
    <div>Consectetur ex excepturi illo iusto perspiciatis porro quidem quod, vel. Accusantium cumque dolores eligendi
        iste nisi officia quas quidem sapiente? Culpa libero quibusdam temporibus! Assumenda debitis expedita laudantium
        recusandae reprehenderit.
    </div>
    <div>A accusamus atque cupiditate dolor doloremque dolores doloribus enim, et fugit in iste iusto maxime minus natus
        necessitatibus, nesciunt non nostrum optio porro quaerat saepe sed sunt velit, voluptatem voluptatum!
    </div>
    <div>Aut blanditiis et expedita incidunt magnam modi neque obcaecati officia, qui quo quod, sequi similique tenetur
        veniam vero. A assumenda atque blanditiis eum illo inventore ipsum necessitatibus officia suscipit voluptatem?
    </div>
    <div>Ab cupiditate itaque iure nostrum quam. Amet cupiditate dignissimos ipsam, itaque minus necessitatibus nihil
        nisi non nulla officia omnis optio perspiciatis sit, suscipit veritatis. Animi cupiditate doloremque eius eos
        expedita.
    </div>
    <div>Aliquam architecto beatae consequatur debitis ea earum eos eum expedita facere harum inventore laboriosam
        libero magni necessitatibus nostrum omnis perspiciatis quaerat quas reiciendis repudiandae sed sequi similique,
        sunt vitae voluptatem!
    </div>
    <div>Accusamus accusantium deleniti doloribus ducimus eaque harum hic inventore ipsa labore, laborum nesciunt nobis
        obcaecati perferendis perspiciatis quaerat quasi repudiandae vero! Alias animi est eveniet facere magni
        molestiae pariatur, vitae.
    </div>
    <div>Aliquam atque blanditiis consectetur cupiditate dolores eligendi eum excepturi explicabo iusto, libero modi
        molestias officiis omnis porro provident quaerat quo quod quos reiciendis sequi similique tempore unde vitae?
        Iusto, quia.
    </div>
    <div>A accusamus distinctio error et eum eveniet, laudantium officiis possimus reiciendis sint velit, veniam? Ab
        assumenda autem cumque debitis error est iste laudantium qui sapiente sed unde velit veritatis, voluptatem.
    </div>
    <div>Accusamus alias beatae commodi corporis delectus deserunt dicta ea fugit ipsam iste labore, laudantium
        molestiae nostrum odio odit perferendis possimus quae quaerat quam reiciendis repellat repellendus repudiandae
        unde veritatis vero.
    </div>
    <div>Accusamus adipisci aperiam architecto blanditiis dignissimos doloremque dolores doloribus, esse, expedita
        facere fugiat hic impedit ipsam ipsum neque nesciunt nihil placeat quaerat quasi reiciendis soluta totam ullam
        unde voluptas voluptatem?
    </div>
    <div>Id ipsum odit possimus provident reprehenderit? Aspernatur assumenda culpa cum deleniti dolor eius, esse, ex
        expedita harum hic id iure natus necessitatibus, odio quam quia quibusdam sapiente suscipit tempore voluptates!
    </div>

    <script>
        /*点击事件*/
        let buttonE = document.querySelector('button');
        buttonE.addEventListener('click',function () {
            alert('按钮被点击了！');
        })
        /*鼠标移入事件*/
        let h4E = document.querySelector('h4');
        h4E.addEventListener('mouseover',function () {
            console.log('标题被(悬停)了！');
        })

        /* window是DOM自带的对象,它是一个全局对象，代表了当前浏览器视口 */
        window.addEventListener('resize',function(){
            // alert('窗口大小被改变了！');
        })
        window.addEventListener('scroll',function(){
            alert('窗口滚动了！');
        })
    </script>
</body>
</html>